#ifndef __SPAWNDIFFICULTYLOADER_H__
#define __SPAWNDIFFICULTYLOADER_H__

#include "Supporting/Enums/EnumCatType.h"

class SpawnDifficultyLoader
{

public:

	// Spawn Cats
	static const int 	NUM_OF_CATS = 6;
	static const int 	NUM_OF_PROPERTY = 4;

	static int			getCatDifficulty(int catType);
	static float		getCatInterval(int catType);

private:

	SpawnDifficultyLoader();

	// Spawn Cat Difficulty
	static const int 	PUNK_DIFFICULTY = 4;
	static const int 	FAT_DIFFICULTY = 5;
	static const int 	OLYMPIC_DIFFICULTY = 7;
	static const int 	BOUNCE_DIFFICULTY = 5;
	static const int 	WITCH_DIFFICULTY = 9;
	static const int 	NINJA_DIFFICULTY = 9;

	// Spawn Cat Interval
	static const float 	PUNK_INTERVAL = 1;
	static const float 	FAT_INTERVAL = 1;
	static const float 	OLYMPIC_INTERVAL = 2;
	static const float 	BOUNCE_INTERVAL = 1;
	static const float 	WITCH_INTERVAL = 3;
	static const float 	NINJA_INTERVAL = 3;
};

#endif // __SPAWNDIFFICULTYLOADER_H__
